package VO;

import BO.WorkChooseBO;
import BO.WorkEncodeBO;
import BO.WorkFillEmptyBO;
import BO.WorkJudgeBO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 学生试卷数据，做题
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WorkTestByWorkIdVO {

    // 起始范围
    private Integer startRange;

    // 结束范围
    private Integer endRange;

    // 标题
    private String title;

    // 选择题数量
    private Integer chooseNumber;

    // 选择题分值
    private double chooseScore;

    // 判断题数量
    private Integer judgeNumber;

    // 判断题分值
    private double judgeScore;

    // 填空题数量
    private Integer fillEmptyNumber;

    // 编程题数量
    private Integer encodeNumber;


    // 选择题数据
    private List<WorkChooseBO> workChooseList;

    // 判断题数据
    private List<WorkJudgeBO> workJudgeList;

    // 程序填空题数据
    private List<WorkFillEmptyBO> workFillEmptyList;

    // 编程题数据
    private List<WorkEncodeBO> workEncodeBOList;
}
